package com.crm.business.crm.service;


import com.crm.common.crm.entity.PO.CrmTimeTable;
import com.crm.common.crm.entity.PO.CrmTimeTableData;
import com.crm.business.servlet.BaseService;

import java.util.List;


/**
 * 课程排期表 接口
 */
public interface ICrmTimeTableService extends BaseService<CrmTimeTable> {

    //查询课程排期列表
    public List<CrmTimeTable> queryList(CrmTimeTable CrmTimeTable);

    //根据课程表名称查询
    public CrmTimeTable queryById(Integer id);

    //新增课程排期表
    public void addTimeTable(CrmTimeTable crmTimeTable);

    //删除课程排期表
    public void deleteById(Integer id);

    //修改课程排期表名称
    public void updateClassName(CrmTimeTable crmTimeTable);

    //根据课程表id查询具体排期
    public List<CrmTimeTableData> queryByClassId(Integer id);

    //新增营销讲师与期数
    public void addData(CrmTimeTableData crmTimeTableData);

    //删除营销讲师与期数
    public void deleteData(Integer id);

    //修改营销讲师与期数
    void updateData(CrmTimeTableData crmTimeTableData);
}
